package partTwo;
/* 本类用作抽象类中的成员测试*/
public class AbstractDemo3 {
}

// 创建抽象父类
abstract class Animal9{
    /* 1.抽象类中可以定义成员变量吗？   可以*/
    int sum = 100;
    /* 2.抽象类中可以定义成员常量吗？   可以*/
    final String name = "peiqi";
    /* 3.抽象类中可以有普通方法吗？   可以*/
    public void eat(){
        System.out.println("干饭人");
    }
    /* 4.抽象类中可以都是普通方法吗？   可以*/
    /* 5.抽象类中可以有抽象方法吗？   可以*/
    /* 6.抽象类中可以都是抽象方法吗？   可以*/
    public abstract void eat2();
    public abstract void eat3();

    public String get() {
        return "乔治";
    }


    public String get2() {
        return "佩奇";
    }
}

//2.创建子类
//abstract class eat extends Animal3{  }  //抽象子类创建方法
class eat extends Animal9{  //普通子类创建方法

    @Override
    public void eat2() {
        System.out.println("哎呦我去");
    }

    @Override
    public void eat3() {
        System.out.println("哎呀妈呀");
    }
}